package com.smalluz.ad.modules.ks.result.campaign;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonProperty;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class KsCampaignInfo implements Serializable {

    private static final long serialVersionUID = 9100475428849431302L;

    @JsonProperty("status")
    private Integer status;

    @JsonProperty("campaign_id")
    private String campaignId;

    @JsonProperty("campaign_name")
    private String campaignName;

    @JsonProperty("put_status")
    private String putStatus;

    @JsonProperty("create_channel")
    private String createChannel;

    @JsonProperty("day_budget")
    private Long dayBudget;

    @JsonProperty("day_budget_schedule")
    private Long[] dayBudgetSchedule;

    @JsonProperty("campaign_type")
    private String campaignType;

    @JsonProperty("campaign_sub_type")
    private String campaignSubType;

    @JsonProperty("create_time")
    private Date create_time;
    
    @JsonProperty("update_time")
    private Date update_time;

}
